Light-Weight Distributed Web Interfaces: Preparing the Web for Heterogeneous Environments
نویسندگان
چکیده
In this paper we show an approach that allows web interfaces to dynamically distribute among several interconnected heterogeneous devices in an environment to support the tasks and activities the user performs. This will be accomplished by providing a light-weight HTTP-based daemon that is aware of the user’s environment and that can distribute a web page according to a set of profiles. These profiles can be obtained automatically by means of a discovery protocol or provided manually. Compared to a traditional HTTP daemon, our implementation offers a platform to expose the interface of native applications in a pervasive environment. To support this, a native application describes the service types it offers by means of RelaxNG schemas. This paper demonstrates how this schema language provides the necessary information to generate a web interface while taking certain constraints into account.
منابع مشابه
The Light-Weight Semantic Web: Integrating Information Extraction and Information Retrieval for Heterogeneous Environments
Today’s Web, large intranets and even the documents collected by a single user are enormous sources of distributed, heterogeneous information that cannot be easily mastered. Syntactical and semantical differences as well as missing semantic annotations make effective query evaluation on such corpora a hard task. The Semantic Web aims at providing a standard for semantic annotations, but has not...
متن کاملQuerying Distributed Heterogeneous Linked Data Interfaces through Reasoning
Linked Data can be distributed through multiple interfaces on the Web, each of them with their own expressivity. However, there is no generic client available that can handle querying over multiple heterogeneous interfaces. This increases the complexity of combining datasets and designing new interfaces with traditional approaches. Rule-based reasoning is going to be explored to combine differe...
متن کاملActual Paradigms of Distributed Software Development: Services and Self Organization
of a Keynote Speech. State-of-the-art development of distributed software systems is, among other software development techniques, fundamentally based on the paradigm of distributed “software services”. Such services may already exist or may be newly developed for specific application purposes. They are able to interact – also in open and heterogeneous distributed software environments – based ...
متن کاملDatabase Middleware and Web Services for Data Distribution and Integration in Distributed Heterogeneous Database Systems
As the database environment changing, database is no longer accessed only by using SQL to communicate with DBMS as in the two-tier client-server architecture. In modern enterprise distributed systems, applications are developed and deployed as components in n-tier architecture. Database system is integrated with related applications and can only be accessed via interfaces provided by the applic...
متن کاملDjangology: A Light-weight Web-based Tool for Distributed Collaborative Text Annotation
Manual text annotation is a resource-consuming endeavor necessary for NLP systems when they target new tasks or domains for which there are no existing annotated corpora. Distributing the annotation work across multiple contributors is a natural solution to reduce and manage the effort required. Although there are a few publicly available tools which support distributed collaborative text annot...
متن کامل